import api from './base.js';

/**
 * 请求轮播图的数据 直接返回轮播图数据
 * async 和  await  在这里都是使用   且返回promise 
 */
 export async function requestSwiper() {
	const res = await uni.request({
		url: api + '/home/multidata',
		method: "GET",
	})
	if (res[1].statusCode === 200){
		return res[1]
	}else{
		uni.showToast({
			title:"请求失败"
		})
	}	
}



 /**
	* 封装一个全局请求函数
	* 传入  options 对象*
	* @param {Object} options {url, method, data, image}
	*/
 export async function MyRequest(options){

	 const res = await uni.request({
			url: api + options.url,
			method:options.method || "GET",
			data: options.data || {},
	 })
	 if (res[1].statusCode === 200){
	 	return res[1]
	 }else{
	 	uni.showToast({
	 		title:"请求失败",
			image:options.image || "",
			icon: options.icon || "loading"
	 	})
	 }	
 }
